e6ad752ece97f544a81ffa1b80f5cb22aabfcc63,Magic/src/main/java/com/elmakers/mine/bukkit/heroes/HeroesManager.java,HeroesManager,createSkillSpell,#MagicController#String#,150
Before Change
MageSpell newSpell = new HeroesSkillSpell();
newSpell.initialize(controller);
ConfigurationSection config = new MemoryConfiguration();
config.set("icon", SkillConfigManager.getRaw(skill, "icon", controller.getDefaultSkillIcon()));
String iconURL = SkillConfigManager.getRaw(skill, "icon_url", null);
config.set("icon_url", SkillConfigManager.getRaw(skill, "icon-url", iconURL));
String iconDisabled = SkillConfigManager.getRaw(skill, "icon_disabled", null);
config.set("icon_disabled", SkillConfigManager.getRaw(skill, "icon-disabled", iconDisabled));
After Change
MageSpell newSpell = new HeroesSkillSpell();
newSpell.initialize(controller);
ConfigurationSection config = new MemoryConfiguration();
String iconURL = SkillConfigManager.getRaw(skill, "icon-url", SkillConfigManager.getRaw(skill, "icon_url", null));
if (iconURL == null || iconURL.isEmpty()) {
String icon = SkillConfigManager.getRaw(skill, "icon", null);
if (icon == null || icon.isEmpty()) {
config.set("icon", controller.getDefaultSkillIcon());
} else if(icon.startsWith("http://")) {
config.set("icon_url", icon);
} else {
config.set("icon", icon);
}
} else {
config.set("icon_url", iconURL);
}
String iconDisabledURL = SkillConfigManager.getRaw(skill, "icon-disabled-url", SkillConfigManager.getRaw(skill, "icon_disabled_url", null));